var temp =new URLSearchParams(location.search);
var meetid=temp.get('meetid');

//显示会议的信息
function showMessage() {
    $.ajax({
        url: "/meeting/message",
        type: "POST",
        data:{"meetid":meetid},
        dataType: "json",
        success: function (result) {

            if (result!=null){
                $(".forminfo li:eq(0)").html(
                    "            <label>会议主题</label>\n" +
                    "            <input name=\"title\" type=\"text\" class=\"dfinput\" value="+result.data[0].title+"><span></span>\n"
                    )
                $(".forminfo li:eq(1)").html(
                    "            <label>开始时间</label>\n" +
                    "<input name=\"starttime\" type=\"text\" id=\"starttime\" class=\"dfinput\" value=\""+result.data[0].time+"\" pattern='yyyy-MM-dd HH:mm:ss'><span></span>"
                   )

                $(".forminfo li:eq(2)").html(
                    "            <label>结束时间</label>\n" +
                    "<input name=\"endtime\" type=\"text\" id=\"starttime\" class=\"dfinput\" value=\""+result.data[0].entime+"\" pattern='yyyy-MM-dd HH:mm:ss'><span></span>"
                    )
                $(".forminfo li:eq(3)").html(
                    "            <label>作废时间</label>\n" +
                    "<input name=\"outtime\" type=\"text\" id=\"starttime\" class=\"dfinput\" value=\""+result.data[0].outtime+"\" pattern='yyyy-MM-dd HH:mm:ss'><span></span>"
                    )


                $(".select1").html("<option value="+result.data[0].meetingroomid+">"+result.data[0].meetRoomName+"</option>")
            }

            showMeetingRoom();
            endtime();
            outtime();
        }

    });
}
//查询所有会议室
function showMeetingRoom() {

        //渲染会议室信息
        $.ajax({
            url:"/meeting/meetingRoom",
            type:"post",
            dataType:"json",
            success:function (result) {
                var str="";
                if (result!=null){
                    for (let i = 0; i < result.length; i++) {
                        str+="<option value="+result[i].mid+">"+result[i].meetRoomName+"</option>";
                    }
                }
                $(".select1").html(str);
            }
        })

}

//判断时间

function endtime() {
    //判断结束时间是否大于开始时间
    $("input[name='endtime']").blur(function () {
        //开始时间
        var starttime = $("input[name='starttime']").val();
        //结束时间
        var endtime = $("input[name='endtime']").val();
        if (endtime<=starttime){
            $("input[name='endtime']").next("span").css("color", "red").html("结束时间必须大于开始时间");
            return false;
        }else {
            $("input[name='endtime']").next("span").html("");
        }
    })
}

function outtime() {
    //判断作废时间时是否大于结束时间
    $("input[name='outtime']").blur(function () {
        //结束时间
        var endtime = $("input[name='endtime']").val();
        //作废时间
        var outtime = $("input[name='outtime']").val();
        if (outtime<=endtime){
            $("input[name='outtime']").next("span").css("color", "red").html("作废时间必须大于结束时间");
            return false;
        }else {
            $("input[name='outtime']").next("span").html("");
        }
    })
}

$(".click").click(function(){
    $(".tip").fadeIn(200);
});

$(".tiptop a").click(function(){
    $(".tip").fadeOut(200);
});

$(".sure").click(function(){
    $(".tip").fadeOut(100);
});

$(".cancel").click(function(){
    $(".tip").fadeOut(100);
});

$(function () {
   showMessage();



    $("#btn").click(function () {
        var title = $("input[name='title']").val().trim();
        $("input[name='title']").val(title);
        title = $("input[name='title']").val(); //主题
        var date=new Date();//当前时间
        var starttime = $("input[name='starttime']").val().trim(); //开始时间
        var endtime = $("input[name='endtime']").val().trim(); //结束时间
        var outtime = $("input[name='outtime']").val().trim(); //作废时间
        var meetRoomName = $(".select1 option:selected").val(); //会议室
        var test=/^(\d{4})\-(\d{2})\-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/;//时间正则
        if (title.length==0){
            alert("会议主题不能为空");
            return;
        }else if (!test.test(starttime)){
            alert("开始时间时间格式不正确");
            return;
        }else if (!test.test(endtime)){
            alert("结束时间时间格式不正确");
            return;
        }else if (!test.test(outtime)){
            alert("作废时间时间格式不正确");
            return;
        }else if (starttime.length==0){
            alert("开始时间不能为空");
            return;
        }else if (endtime.length==0){
            alert("结束时间不能为空");
            return;
        }else if (endtime<=starttime){
            alert("结束时间必须大于开始时间");
            return;
        }else if (outtime.length==0){
            alert("作废时间不能为空");
            return;
        }else if (outtime<=endtime){
            alert("作废时间必须大于结束时间");
            return;
        }else if (meetRoomName.length==0){
            alert("会议室不能为空");
            return;
        }else {
            $(".tip").fadeIn(200);
            $(".sure").click(function(){
                $.ajax({
                    url:"/meeting/updateMeeting",
                    type:"post",
                    data:{
                        "title":title,
                        "time":starttime,
                        "entime":endtime,
                        "meetingroomid":meetRoomName,
                        "outtime":outtime,
                        "meetid":meetid
                    },
                    dataType:"json",
                    success:function (result) {
                        if (result==true){
                            alert("修改成功")
                        }else {
                            alert("修改失败")
                        }
                    }
                })
                $(".tip").fadeOut(100);
            });

            $(".cancel").click(function(){
                $(".tip").fadeOut(100);
            });

        }

    })


})